
package viz.controller.startup
{
   
    
    import org.puremvc.as3.multicore.interfaces.INotification;
    import org.puremvc.as3.multicore.patterns.command.SimpleCommand;
    
    import viz.StateConstants;
    import viz.controller.assembly.EnteredAssemblyCmd;
  
    import viz.controller.prep.EnteredPreperationCmd;

    /**
     * Create and inject the StateMachine.
     */
    public class RegisterStateCmds extends SimpleCommand
    {
        
        override public function execute ( note:INotification ) : void
        {
  		  facade.registerCommand( StateConstants.CHANGED_ASSEMBLY, EnteredAssemblyCmd );
  		  facade.registerCommand( StateConstants.CHANGED_PREPARATION, EnteredPreperationCmd );
  		 
        }
    }
}